home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Day Cry
/
Day Cry CD.bin
/
oh_towns
/
taropyon
/
splib
/
splib.lzh
/
PRG
/
ZNSPLAY
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1994-08-25
|
3KB
|
115 lines
######################################################################
# "makefile"
######################################################################
# <target> : <source(s)>
# <command>
#---------------------------------------------------------------------
# $? â^ü[âQâbâgéµéΦÉVé╡éóé╖é╫é─é╠â\ü[âXû╝
# $# é╖é╫é─é╠â\ü[âXû╝é╔é¿é½é⌐éφéΦé▄é╖
# $& $# é╞ô»é╢é┼é╖é¬üAègÆúÄqüi. éµéΦîπüjé¬ÄµéΦÅ£é⌐éΩé─éóé▄é╖
# $@ â^ü[âQâbâgû╝é╔é¿é½é⌐éφéΦé▄é╖
# $* $@ é╞ô»é╢é┼é╖é¬üAègÆúÄqé¬ÄµéΦÅ£é⌐éΩé─éóé▄é╖
# $< éPö╘ì╢é╔éáéΘâ\ü[âXû╝é╔é¿é½é⌐éφéΦé▄é╖
# $> $< é╞ô»é╢é┼é╖é¬üAègÆúÄqé¬ÄµéΦÅ£é⌐éΩé─éóé▄é╖
# $:<ò╢ÄÜ>
# ${ ... }
######################################################################
#---------------------------------------------------------------------
# rules
#
.SUFFIXES: .asm .c .rdf
CC = run386 /HC386/BIN/hcd386p
CFLAGS = -tmpi1 d:/tmp/t1 -tmpi2 d:/tmp/t2
ASM = 386asm
AFLAGS = -twoc -nolist
LINK = run386 /HC386/BIN/386linkp
LFLAGS =
.c.obj:
$(CC) $< $(CFLAGS) -object $@
.asm.obj:
$(ASM) $< $(AFLAGS) -object $@
.rdf.rco:
dlrc -OBJ $@ $>
.PATH : ./
#---------------------------------------------------------------------
TARGET = znsplay.exp bgm.dll
UPLOAD = znsp101c.lzh
HC_PRO = hc.pro
HC_PATH = /HC386
LIB_PATH = $(HC_PATH)/LIB
USR_LIBS = ../../LIB/splib.lib
dmy : $(HC_PRO) $(TARGET) $(UPLOAD)
$(HC_PRO) : makefile
@echo #pragma Off(Floating_point) > hc.pro
@echo #pragma Ipath("../../INC/;/HC/UGOKU/") >> hc.pro
#---------------------------------------------------------------------
PCL_OBJS = \
$(LIB_PATH)/loader.obj \
$(LIB_PATH)/pcptool.obj \
OBJ/pcp_dta.obj \
$(LIB_PATH)/pcp_exit.obj
ZNS_OBJS = \
$(PCL_OBJS) \
../../OBJ/cons2.obj \
OBJ/main.obj \
OBJ/znsplay.obj \
OBJ/znslib01.obj \
OBJ/znsmov.obj \
OBJ/znsv02.obj \
OBJ/aboutdlg.obj \
OBJ/sdkmenu.obj \
OBJ/znsdll.rco
OBJ/znsplay.obj : znsplay.c znsmsg.h
#---------------------------------------------------------------------
# link
#
ZNS_LIBS = /HC/UGOKU/ugoku.lib
LNKS = -lib \
$(USR_LIBS) \
$(ZNS_LIBS) \
$(LIB_PATH)/snd \
$(LIB_PATH)/tbios \
$(LIB_PATH)/fmcfrb \
$(LIB_PATH)/cdrfrb \
$(LIB_PATH)/t_os \
$(LIB_PATH)/tifflib \
$(HC_PATH)/SMALL/hce \
$(HC_PATH)/SMALL/na \
-nistack 8 \
-istksize 2 \
-callbufs 4 \
-minibuf 4 \
-maxibuf 64 \
-minreal 8192 \
-maxreal 24576 \
-stack 163840 \
-nosymbol \
-twocase
znsplay.exp : $(ZNS_OBJS) $(ZNS_LIBS) $(USR_LIBS)
$(LINK) @${$(TOP_OBJS) $(ZNS_OBJS) $(LNKS)} -exe $@
@del make.i
bgm.dll : ../DLL/BGM/bgm.dll
cp $< $@
#---------------------------------------------------------------------
# UPLOADùpÅæî╔âtâ@âCâïì∞ɼ
#
znspsrc.lzh : makefile znsplay.h znsplay.c main.c
lha u $@ makefile *.h ..\DLL\BGM\midi.h *.c *.asm *.rdf
$(UPLOAD) : znsplay.doc znsplay.exp bgm.dll znspsrc.doc znspsrc.lzh
lha u $@ @${$#}
@del make.i